/* line 2, ../../sass/_hy.scss */
.top_panel_middle .logo {
  margin-top: 0.65em;
}
/* line 4, ../../sass/_hy.scss */
.top_panel_middle .logo img {
  height: 80px;
  width: auto;
}
/* line 9, ../../sass/_hy.scss */
.top_panel_middle .menu_main_wrap {
  margin-top: 3.5em;
}

/* line 14, ../../sass/_hy.scss */
#header-get-free-quote-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 9px 53px;
  z-index: 1000;
}

/* line 25, ../../sass/_hy.scss */
.scheme_original .top_panel_style_6 .top_panel_middle_contact_phone {
  margin-bottom: 0;
  position: absolute;
  top: 0;
  right: 210px;
}
/* line 30, ../../sass/_hy.scss */
.scheme_original .top_panel_style_6 .top_panel_middle_contact_phone .phone {
  color: #4ba848;
}

/* line 37, ../../sass/_hy.scss */
.scheme_original .top_panel_style_6 .menu_user_nav > li > a {
  color: #48A943;
}

/* line 42, ../../sass/_hy.scss */
#insurel_widget_socials-2 .logo {
  max-width: 80%;
  margin: auto;
  padding-top: 27%;
}

/* line 51, ../../sass/_hy.scss */
.top_panel_fixed .top_panel_fixed_wrap + div {
  z-index: 10000;
}
/* line 55, ../../sass/_hy.scss */
.top_panel_fixed #header-get-free-quote-button {
  font-size: 10px;
  position: fixed;
  right: 50%;
  margin-right: -540px;
}
/* line 72, ../../sass/_hy.scss */
.top_panel_fixed .menu_main_wrap {
  padding-top: 2em;
}

/* line 78, ../../sass/_hy.scss */
.scheme_original .sc_button.sc_button_style_border {
  background-color: #498fc3;
  border-color: #498fc3;
}
/* line 81, ../../sass/_hy.scss */
.scheme_original .sc_button.sc_button_style_border:hover {
  color: #498fc3;
}
/* line 86, ../../sass/_hy.scss */
.scheme_original .sc_item_title:after {
  background-color: #498fc3;
}
/* line 94, ../../sass/_hy.scss */
.scheme_original .sc_testimonials_style_testimonials-3 .slides .swiper-slide:nth-child(2n) .sc_testimonial_content {
  background-color: #4ba848;
}
/* line 96, ../../sass/_hy.scss */
.scheme_original .sc_testimonials_style_testimonials-3 .slides .swiper-slide:nth-child(2n) .sc_testimonial_content:after {
  border-top-color: #4ba848;
}
/* line 100, ../../sass/_hy.scss */
.scheme_original .sc_testimonials_style_testimonials-3 .slides .swiper-slide:nth-child(2n) .sc_testimonial_author_position {
  color: #4ba848;
}

/* line 113, ../../sass/_hy.scss */
.gform_page_footer #gform_submit_button_2 {
  display: inline-block !important;
}

/* line 119, ../../sass/_hy.scss */
.gform_page_fields .right-position-info {
  width: 100%;
  margin: auto;
  padding-left: 40px;
  padding-right: 130px !important;
  clear: both !important;
}
/* line 126, ../../sass/_hy.scss */
.gform_page_fields .right-position-info > label.gfield_label {
  float: left;
  font-size: 1em !important;
}
/* line 132, ../../sass/_hy.scss */
.gform_page_fields .right-position-info > div {
  float: right;
  margin-top: 0 !important;
}
/* line 136, ../../sass/_hy.scss */
.gform_page_fields .right-position-info:after {
  content: "";
  display: block !important;
  width: 100%;
  clear: both;
}
/* line 144, ../../sass/_hy.scss */
.gform_page_fields #field_2_54 {
  padding: 0 !important;
  background: none;
}
/* line 148, ../../sass/_hy.scss */
.gform_page_fields #field_2_44, .gform_page_fields #field_2_47 {
  padding: 0 !important;
  border: 2px solid #fff;
  min-height: 200px;
}
/* line 152, ../../sass/_hy.scss */
.gform_page_fields #field_2_44 > label, .gform_page_fields #field_2_47 > label {
  width: 100%;
  padding: 10px;
  color: #fff;
  font-size: 1.2em !important;
  border-bottom: 4px solid #fff;
}
/* line 159, ../../sass/_hy.scss */
.gform_page_fields #field_2_44 > div, .gform_page_fields #field_2_47 > div {
  padding: 0 30px 30px;
}
/* line 163, ../../sass/_hy.scss */
.gform_page_fields #field_2_47 {
  background: #f8e7cf;
}
/* line 165, ../../sass/_hy.scss */
.gform_page_fields #field_2_47 > label {
  background: #d3832f;
}
/* line 168, ../../sass/_hy.scss */
.gform_page_fields #field_2_47 ul {
  padding: 6% 0 0;
}
/* line 172, ../../sass/_hy.scss */
.gform_page_fields #field_2_47 > div label {
  color: #d3832f;
  font-weight: bold;
  padding-left: 5px;
}
/* line 180, ../../sass/_hy.scss */
.gform_page_fields #field_2_44 {
  background: #d6eafc;
}
/* line 182, ../../sass/_hy.scss */
.gform_page_fields #field_2_44 > label {
  background: #3e7dbd;
}
/* line 186, ../../sass/_hy.scss */
.gform_page_fields #field_2_44 > div {
  position: relative;
}
/* line 188, ../../sass/_hy.scss */
.gform_page_fields #field_2_44 > div span {
  font-size: 5em;
  font-weight: bold;
  color: #3e7dbd;
  width: 100%;
  text-align: left;
  display: block;
  padding: 25px 0 0;
  line-height: 1em;
}
/* line 197, ../../sass/_hy.scss */
.gform_page_fields #field_2_44 > div span.payment_info {
  position: absolute;
  font-size: 2em;
  top: 50%;
}
/* line 7186, ../../style.css */
.vc_custom_1476180070067 { 	
	padding-top: 2.8em !important;
	padding-bottom: 1.2em !important; 	
	background-image: url(/wp-content/uploads/2016/10/over_slider_bg.png?id=496) !important; 	
	background-position: top center;
}

/** Custom styles/Not added to sass, J. Nolan */
ul.sub-menu li.mobile-only { display: none; }
.menu_mobile div.body_wrap .page_wrap .header_mobile div div nav ul#menu_mobile li.menu-item-has-children ul.sub-menu li.mobile-only { display: block; }

button:hover,
.rev_slider a.tp-caption { pointer: pointer !important; }

.scheme_original .top_panel_title_inner .breadcrumbs .breadcrumbs_item { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.33); }
.scheme_original .top_panel_title_inner .post_navi .post_navi_item a:hover, 
.scheme_original .top_panel_title_inner .breadcrumbs a.breadcrumbs_item:hover {
    color: #fff;
}

.scheme_original .sc_testimonials_style_testimonials-3 .sc_testimonial_content {
    background-color: #fff;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px; 
    -khtml-border-radius: 16px;
    margin-bottom: 1.6em;
    border: 1px solid #ccc;
}
.scheme_original .sc_testimonials_style_testimonials-3 .sc_testimonial_content .sc_testimonial_descr:before {
    color: rgba(0,0,0,0.2);
}
.scheme_original .sc_testimonials_style_testimonials-3 .sc_testimonial_content:after {
    border-top-color: #666;
}
.scheme_original .sc_testimonials_style_testimonials-3 .sc_testimonial_content {
    color: #000;
    font-size: 140%;
}
.scheme_original .sc_testimonial_author_name {
    color: #000;
}

div.sc_testimonials { padding-top: 4.6em; }
div.sc_testimonials:first-child { padding-top: 2em; }
div.testimonials-trustpilot {
  margin-top: 4em;
  margin-bottom: 4em;
}
div.testimonials-trustpilot h4 { margin-bottom: 1em; }
div.testimonials-disclaimer {}
div.testimonials-disclaimer p {
  margin: 0;
}
div.testimonials-paging {
  margin-top: 2em; 
  text-align: right;
}
div.testimonials-paging a, div.testimonials-paging span b {
  display: inline-block;
  margin: 0 0.2em;
  padding: 0 0.5em 0 0.5em;
  line-height: 200%;
  font-weight: bold;
  font-size: 120%;
}
div.testimonials-paging a[title="first page"] { margin-left: 0; }
div.testimonials-paging a[title="last page"] { margin-right: 0; }
div.testimonials-paging span b {
  border: 1px solid #22a8da;
  background-color: #22a8da;
  color: #fff;
}
div.testimonials-paging a {
  border: 1px solid #22a8da;
  background-color: #fff;
  color: #22a8da;
}

@media (max-width: 1024px) {
  /* line 208, ../../sass/_hy.scss */
  #header-get-free-quote-button {
    top: 35px;
    padding: 5px 13px;
  }
}
@media (max-width: 479px) {
  /* line 215, ../../sass/_hy.scss */
  .slider_over_close, .slider_over_button {
    display: none;
  }

  /* line 218, ../../sass/_hy.scss */
  .header_mobile .menu_button {
    right: 10px;
  }

  /* line 221, ../../sass/_hy.scss */
  #header-get-free-quote-button {
    top: 20px;
  }
}


/** Customizations <jnolan+wp@choicehomewarranty.com> */
h1, h2, h3, h4, h5, h6 { margin-top: 0; }
.top_panel_title_inner {
  padding: 5em 0 !important;
  background-position: 0% 30% !important;
}
.top_panel_title .page_title + .breadcrumbs { margin-top: 0; }
.content_wrap h1.page_title { font-size: 250%; }
.scheme_original .sc_testimonials_style_testimonials-3 .sc_testimonial_content { padding: 2em; }
.scheme_original .sc_testimonials_style_testimonials-3 .sc_testimonial_content .sc_testimonial_title {
    text-align: center;
    font-size: 110%;
    font-weight: 500;
    line-height: 1.3;
}
.scheme_original .sc_testimonials_style_testimonials-3 .sc_testimonial_content .sc_testimonial_descr {
    font-size: 90%;
    line-height: 1.4em;
    margin-top: 1.1em;
}

a.link-testimonials {
    font-size: 90%;
    color: #000;
    text-align: left;
    display: block;
    padding: 0 0 0 0;
    margin: 0.60em 0 0 0;
}
a.link-testimonials:before {
    content: '\000BB\000a0';
}
a.link-testimonials:hover { color: #000; }

/** Gravity Forms Overrides */
div.gform_wrapper { 
    max-width: 640px; 
    margin: 0 auto;
}
div.gform_wrapper .gform_heading .gform_title {
    color: #3f3e43 !important;
    font-size: 2.3077em !important;
    line-height: 1.3em !important;
    font-weight: 300 !important;
    margin-top: 0 !important;
    margin-bottom: 0.05em !important;
}
div.gform_wrapper .gform_body .gfield_label,
div.gform_wrapper .gform_body .gform_fields .gfield div.ginput_container .gfield_checkbox li > label {
    font-size: 116%;
    color: #333;
}
div.gform_wrapper .gform_body .gform_fields .gfield div.ginput_container .gfield_checkbox li > label {
    font-size: 130%;
    font-weight: 500;
    line-height: 1;
}
div.gform_wrapper .gform_body .gform_fields .gfield div.ginput_container .gfield_checkbox li > input { margin: 0 0.4rem; }
div.gform_wrapper .gform_body .gfield div.ginput_container { margin-top: 0; }
div.gform_wrapper .gform_body .gform_fields .gfield div.ginput_container input[type="text"],
div.gform_wrapper .gform_body .gform_fields .gfield div.ginput_container input[type="number"],
div.gform_wrapper .gform_body .gform_fields .gfield div.ginput_container input[type="tel"],
div.gform_wrapper .gform_body .gform_fields .gfield div.ginput_container textarea,
div.gform_wrapper .gform_body .gform_fields .gfield div.ginput_container select { border-color: #808080; }
div.gform_wrapper .gform_body .gform_fields .gfield div.ginput_container span > label,
div.gform_wrapper .gform_body .gform_fields .gfield div.ginput_container div.ginput_counter {
    color: #333;
    margin-bottom: 1px;
}
div.gform_wrapper div.gform_footer { 
    text-align: center;
    padding: 0; 
    margin: 1em 0 0 0;
}
div.gform_wrapper div.gform_footer input[type="submit"] {
    font-size: 1.25rem;
    line-height: 1.5;
    text-align: center;
    min-width: 280px;
    max-width: 320px;
    border-radius: .3rem;
    display: block;
    padding: 1.2rem 3rem;
    margin: 0 auto !important;
}


/** CHW textured 3D button from '/get-a-quote/' */
div.gform_wrapper div.gform_footer input[type="submit"] {
    background-color: hsl(204, 61%, 49%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7fb9e0", endColorstr="#308cc9");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#7fb9e0), to(#308cc9));
    background-image: -moz-linear-gradient(top, #7fb9e0, #308cc9);
    background-image: -ms-linear-gradient(top, #7fb9e0, #308cc9);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fb9e0), color-stop(100%, #308cc9));
    background-image: -webkit-linear-gradient(top, #7fb9e0, #308cc9);
    background-image: -o-linear-gradient(top, #7fb9e0, #308cc9);
    background-image: linear-gradient(#7fb9e0, #308cc9);
    border-color: #308cc9 #308cc9 hsl(204, 61%, 44%);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
    -webkit-font-smoothing: antialiased;    
    color: #fff;
    font-weight: 700 !important;
}
div.gform_wrapper div.gform_footer input[type="submit"]:hover {
    background-color: hsl(204, 61%, 61%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b0d4ec", endColorstr="#5ea7d8");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#b0d4ec), to(#5ea7d8));
    background-image: -moz-linear-gradient(top, #b0d4ec, #5ea7d8);
    background-image: -ms-linear-gradient(top, #b0d4ec, #5ea7d8);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0d4ec), color-stop(100%, #5ea7d8));
    background-image: -webkit-linear-gradient(top, #b0d4ec, #5ea7d8);
    background-image: -o-linear-gradient(top, #b0d4ec, #5ea7d8);
    background-image: linear-gradient(#b0d4ec, #5ea7d8);
    border-color: #5ea7d8 #5ea7d8 hsl(204, 61%, 56%);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-weight: 700 !important;
}
div.gform_wrapper div.gform_footer input[type="submit"].active, 
div.gform_wrapper div.gform_footer input[type="submit"]:active {
    background-color: hsl(204, 61%, 61%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b0d4ec", endColorstr="#5ea7d8");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#b0d4ec), to(#5ea7d8));
    background-image: -moz-linear-gradient(top, #b0d4ec, #5ea7d8);
    background-image: -ms-linear-gradient(top, #b0d4ec, #5ea7d8);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0d4ec), color-stop(100%, #5ea7d8));
    background-image: -webkit-linear-gradient(top, #b0d4ec, #5ea7d8);
    background-image: -o-linear-gradient(top, #b0d4ec, #5ea7d8);
    background-image: linear-gradient(#b0d4ec, #5ea7d8);
    border-color: #5ea7d8 #5ea7d8 hsl(204, 61%, 56%);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-weight: 700 !important;
}

div.firstmonth-text { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.90); }
div.body_wrap div.page_wrap .sidebar.widget_area div.sidebar_inner .widget.widget_number_1 .widget_title { text-align: center; }

#home-page-intro-wrapper .sc_intro { padding: 2.4em !important; }
.inside-disclaimer { 
  line-height: normal;
  font-size: 75%;
}

#home-page-intro-wrapper .sc_intro{
  min-height: 200px !important;
}

.sc_services_style_services-2 .sc_services_item_title {
    font-size: 1.2em !important;
    font-weight: 500;
}

#header-get-free-quote-button {
  padding: 4px 10px !important;
}

a.quote-button {
  display: block;
  padding: 1em 0;
  margin: 0.2em 0; 
  width: 100%;
  max-width: 199px !important;
  line-height: 1;  
  font-size: 16px; 
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; 
  -khtml-border-radius: 5px;  
}

a.quote-button {
  background-color: hsl(27, 93%, 46%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8a057", endColorstr="#e26a08");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f8a057), to(#e26a08));
  background-image: -moz-linear-gradient(top, #f8a057, #e26a08);
  background-image: -ms-linear-gradient(top, #f8a057, #e26a08);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8a057), color-stop(100%, #e26a08));
  background-image: -webkit-linear-gradient(top, #f8a057, #e26a08);
  background-image: -o-linear-gradient(top, #f8a057, #e26a08);
  background-image: linear-gradient(#f8a057, #e26a08);
  border-color: #e26a08 #e26a08 hsl(27, 93%, 41%);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;
  color: #fff !important;
  font-weight: 700 !important;
}
a.quote-button:hover {
  background-color: hsl(27, 93%, 60%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbc79c", endColorstr="#f78f3a");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fbc79c), to(#f78f3a));
  background-image: -moz-linear-gradient(top, #fbc79c, #f78f3a);
  background-image: -ms-linear-gradient(top, #fbc79c, #f78f3a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbc79c), color-stop(100%, #f78f3a));
  background-image: -webkit-linear-gradient(top, #fbc79c, #f78f3a);
  background-image: -o-linear-gradient(top, #fbc79c, #f78f3a);
  background-image: linear-gradient(#fbc79c, #f78f3a);
  border-color: #f78f3a #f78f3a hsl(27, 93%, 55%);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;  
  color: #fff !important;
  font-weight: 700 !important;
}
a.quote-button.active, a.quote-button:active {
  background-color: hsl(27, 93%, 60%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbc79c", endColorstr="#f78f3a");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fbc79c), to(#f78f3a));
  background-image: -moz-linear-gradient(top, #fbc79c, #f78f3a);
  background-image: -ms-linear-gradient(top, #fbc79c, #f78f3a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbc79c), color-stop(100%, #f78f3a));
  background-image: -webkit-linear-gradient(top, #fbc79c, #f78f3a);
  background-image: -o-linear-gradient(top, #fbc79c, #f78f3a);
  background-image: linear-gradient(#fbc79c, #f78f3a);
  border-color: #f78f3a #f78f3a hsl(27, 93%, 55%);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;  
  color: #fff !important;
  font-weight: 700 !important;
}

.post_content img.alignnone { 
	display: block; 
	margin-bottom: 1em;
}

.simple-sitemap { 
  display: flex;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  height: 30%;
  max-height: 540px;
}
.simple-sitemap:after {
  content: "";
  display: table;
  clear: both;
}
.simple-sitemap .column { 
  padding: 1%;
  flex: left;
  width: 48%;
  overflow-y: scroll;
}
.simple-sitemap .column h2 {
    font-size: 2.286em;
    line-height: 110%;
    font-weight: 600;
}
.simple-sitemap .column h3 {
    font-size: 1.429em;
    line-height: 110%;
    font-weight: 600;
}
hr.simple-sitemap {
  border: 0;
  margin: 0 0 2.5em 0;
  height: 2px;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(86, 162, 214, 0.75), rgba(0, 0, 0, 0));
}

/** Responsive adjustments */
@media (max-width: 425px) {
    div.firstmonth-text { margin-right: 10% !important; }
    .top_panel_title_inner { 
      padding: 1em 0 !important; 
      background-image: none !important;
    }
    div.body_wrap div.page_wrap .top_panel_title_inner .content_wrap div.breadcrumbs { padding-bottom: 0 !important; }
    div.body_wrap div.page_wrap footer.widget_area div.footer_wrap_inner .content_wrap .columns_wrap aside.widget {
      padding-top: 0;
      padding-right: 0;
      margin-top: 0;
      margin-bottom: 1.5em;
    }
    div.body_wrap div.page_wrap footer.widget_area div.footer_wrap_inner .content_wrap .columns_wrap aside.widget .textwidget div.sc_socials,
    div.body_wrap div.page_wrap footer.widget_area div.footer_wrap_inner .content_wrap .columns_wrap aside.widget .textwidget p {
      margin-bottom: 0.5em;
    }
  .slider_over_content_inner .column-1_3 + .column-2_3 { 
  	padding-top: 0 !important;
  	padding-right: 15px !important; 
  }
  .row:not(.columns_fluid) > [class*="column-"] + [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"] + [class*="column-"], .row.columns_fluid > [class*="column-"]:nth-child(2n+3), .columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+3), .row.columns_fluid > [class*="column-"]:nth-child(2n+4), .columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+4) { padding-top: 0; }
}
@media (max-width: 479px), (max-width: 1023px) {
    div.testimonials-paging { text-align: center; }
}

@media (max-width: 767px) and (min-width: 480px) {
  .top_panel_title.title_present .breadcrumbs { padding-bottom: 0 !important; }
}

@media screen and (max-width:1440px) {
  #home-page-intro-wrapper .sc_intro{ min-height: 200px !important; }
}

/** Responsive video */
div.resp-video .wpb_wrapper {
  overflow:hidden;
  padding-bottom:56.25%;
  margin-bottom: 7.25%;
  position:relative;
  height:0;
}

div.resp-video .wpb_wrapper iframe {
  left:0;
  top:0;
  height:100%;
  width:100%;
  position:absolute;
}

/** Content in services boxes under Why a Home Warranty Section */
@media (max-width: 1440px){
  .home #home-services-wrapper_wrap .sc_services_item_description p {
    line-height:18px;
  }
}
@media (max-width: 960px){
  .home #home-services-wrapper_wrap .sc_services_item_description a {
    margin-top:0;
  }
}
@media (max-width: 767px){
  .home #home-services-wrapper_wrap .sc_services_item_description a {
    margin-top:1em;
  }
}

#home_page_hero{
  padding-top:100px;
}

#home_page_hero h1{
  line-height:1em;
}
#home_page_hero p, #home_page_hero li{
  line-height:1.2em;
}

#home_page_hero .white_hover:hover{
  background-color:#fff !important;
  border-color:#fff !important;
  color:#000;
}

#home_page_services{
  background-position: center !important;
  padding-top:20px;
  padding-bottom:20px;
}

#home_page_services_right .sc_icon, #home_page_services_right .sc_services_item_title{
  color:#fff;
}

#home_page_services_right .sc_icon:hover, #home_page_services_right .sc_services_item_title:hover{
  color:#22a8da;
}
#home_page_services_right .sc_services_item_title{
  font-size:1em;
  text-align: center;
  font-weight: 500;
}
#home_page_services_right .column-1_5{
  width:19%;
}
@media (max-width: 960px){
    #home_page_services{
      background-position: right !important;
    }
    #home_page_hero{
      padding-top:50px;
    }
}
/** Heavyweight Plan */
.heavyweight-img {
    height: 75%;
  }

@media screen and (max-width: 768px) {
  .heavyweight-img {
    height: 35%;
  }
}
